﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Collections.Generic;

using Microsoft.Practices.Composite.Presentation.Events;
using Might.Infrastructure.Annotations.Graphics;

namespace Might.Infrastructure.Events {
    /// <summary>
    /// Events is invoked when more graphics primitives in graphics editor are selected.
    /// </summary>
    public class GraphicsPrimitiveMultipleSelectedEvent : CompositePresentationEvent<List<IGraphicsItem>> {}

    /// <summary>
    /// Events is invoked when multiple selection of primitives are changed (size, position ... etc).
    /// </summary>
    public class GraphicsPrimitiveMultipleChangedEvent : CompositePresentationEvent<object> {}
}
